# 2.4 configEngine
This method is used to configure the Template Engine. Below is a code example:
public void configEngine(Engine me) {
me.addSharedFunction("/view/common/layout.html");
me.addSharedFunction("/view/common/paginate.html");
me.addSharedFunction("/view/admin/common/layout.html");
}
2
3
4
5
The above method adds three template files, which define template functions, to the template engine. A more detailed introduction can be found in the Template Engine chapter.
Note: The configurations me.setToClassPathSourceFactory()
, me.setBaseTemplatePath(...)
, and me.setDevMode(...)
should be placed at the beginning since the subsequent configurations like me.addSharedFunction(...)
depend on these initial settings.
Starting from jfinal 4.9.02, a new configuration was added to support Chinese expressions, variable names, method names, and template function names:
Engine.setChineseExpression(true);
This configuration should be placed before addSharedTemplateFunction(...)
and addSqlTemplate(...)
to ensure it takes effect promptly. This setting is global and applies to all Engine instances.